package kr.aow.member.dao;

import java.util.List;
import kr.aow.vo.MemberDTO;

public interface IMemberDao {

	/**
	 * 
	 * @param 
	 * @return : 회원목록 조회
	 */
	public List<MemberDTO> getMemberList();

	/**
	 * 
	 * @param member
	 * @return : 회원등록이 정상적으로 이루어졌는지 여부를 나타내는 정수
	 */
	public int insertMember(MemberDTO member);

	/**
	 * 
	 * @param mb_id
	 * @return : 회원정보 상세보기용
	 */
	public MemberDTO getMember(String mb_id);

	/**
	 * 
	 * @param member
	 * @return : 회원 정보를 수정
	 */
	public int updateMember(MemberDTO member);

	/**
	 * 
	 * @param mb_id
	 * @return : 회원 삭제(탈퇴)를 위한 메소드
	 */
	public int deleteMember(String mb_id);

}
